package com.qingzhu.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class Login {
    private int id;
    private String userName;        // 用户名
    private String mdPassWord;      // 加密储存的密码
    private String mdStr;           // 加密拼接的随机字符串
    private String password;        // 原始密码
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    private Date lastLoginTime;     // 最后的登录时间
    private int failNumber;         // 密码输入错误的次数
    private int accountState;       // 记录账号是否被锁定
    private Date lockTime;          // 记录账号被锁定的时间
    private int userId;             // 用户的ID

    private String niceName;        // 用户昵称
    private int loginCode;          // 登录状况码【0：成功 1：用户不存在 2：密码错误 3：账号被锁定】
    private String message;         // 描述信息
}
//  `id` INT(11) NOT NULL AUTO_INCREMENT,
//  `user_name` VARCHAR(50) NOT NULL COMMENT '用户名',
//  `password` VARCHAR(32) NOT NULL COMMENT '密码，加密存储',
//  `last_login_time` DATE DEFAULT NULL COMMENT '最后登录时间',
//  `user_id` BIGINT(11) DEFAULT NULL COMMENT '关联的用户id',